#ifndef __IPROVIDECULLING__
#define __IPROVIDECULLING__

#include "..\Math\Point3.h"

struct RenderBox;
struct Face;

class IProvideCulling
{
public:
	virtual ~IProvideCulling() { };

	virtual bool CullObject(const Point3i &px) = 0;
	virtual bool CullBlockSide(const RenderBox &box, const byte &faceSide) = 0;
};

#endif